290360
131621
813859
430519
942279
614942
570293
7421
337661
236403
48845
454894
5141799
3566581
3072148
2383804
2230988
2046609
1966358
191478
1765118
1719136
1689196
1636471